package com.cnc.fd.hiber;

public class AbstractFdFeedbackConfig implements java.io.Serializable{
    
    // 客户ID
    protected String customer;
    
    // 反馈URL
    protected String url;
    
    // 反馈方式（1:post,2:get）
    protected String method;
    
    // 反馈成功标志（客户的返回信息中包含客户接收成功的标志，为空，则表示不用判断客户返回）
    protected String successFlag;
    
    // 不需要反馈的任务类型
    protected String ignoreKind;
    
    // 不需要反馈的任务状态
    protected String ignoreStatus;
    
    // 调用客户接口异常时，需要通知的人员
    private String mail;
    
    // 反馈内容的格式（1：xml格式，2：url参数格式）
    protected String type;
    
    // 需要反馈的任务的最早时间
    protected String beginTime;
    
    // 登录用户名
    protected String authUser;
    
    // 登录密码
    protected String authPasswd;
    
    // 文件编号中序号的长度
    protected int fileIdSeqLen;
    
    // cdn编号（用于生成文件唯一编号时使用，可为空）
    protected String cdnCode;
    
    // xml格式反馈时的参数名
    protected String contextName;
    
    // 失败任务延时反馈的时间
    protected int failDelayTime = 0;
    
    // 文件唯一标志
    protected String fileId;

    public String getCustomer() {
        return customer;
    }

    public void setCustomer(String customer) {
        this.customer = customer;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }

    public String getSuccessFlag() {
        return successFlag;
    }

    public void setSuccessFlag(String successFlag) {
        this.successFlag = successFlag;
    }

    public String getIgnoreKind() {
        return ignoreKind;
    }

    public void setIgnoreKind(String ignoreKind) {
        this.ignoreKind = ignoreKind;
    }

    public String getIgnoreStatus() {
        return ignoreStatus;
    }

    public void setIgnoreStatus(String ignoreStatus) {
        this.ignoreStatus = ignoreStatus;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    } 

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getAuthUser() {
        return authUser;
    }

    public void setAuthUser(String authUser) {
        this.authUser = authUser;
    }

    public String getAuthPasswd() {
        return authPasswd;
    }

    public void setAuthPasswd(String authPasswd) {
        this.authPasswd = authPasswd;
    }

    public int getFileIdSeqLen() {
        return fileIdSeqLen;
    }

    public void setFileIdSeqLen(int fileIdSeqLen) {
        this.fileIdSeqLen = fileIdSeqLen;
    }

    public String getCdnCode() {
        return cdnCode;
    }

    public void setCdnCode(String cdnCode) {
        this.cdnCode = cdnCode;
    }

    public String getContextName() {
        return contextName;
    }

    public void setContextName(String contextName) {
        this.contextName = contextName;
    }

    public int getFailDelayTime() {
        return failDelayTime;
    }

    public void setFailDelayTime(int failDelayTime) {
        this.failDelayTime = failDelayTime;
    }

	public String getFileId() {
		return fileId;
	}

	public void setFileId(String fileId) {
		this.fileId = fileId;
	}
    
}
